////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Copyright (c) 2017 Qualcomm Technologies, Inc.
// All Rights Reserved.
// Confidential and Proprietary - Qualcomm Technologies, Inc.
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/// @file  camxcafdalgorithmhandler.cpp
/// @brief This class handle creation  of AFD algorithm
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

#include "camxcafdalgorithmhandler.h"

CAMX_NAMESPACE_BEGIN

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/// CAFDAlgorithmHandler::CreateAlgorithm
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
CamxResult CAFDAlgorithmHandler::CreateAlgorithm(
    const AFDAlgoCreateParamList*    pCreateParams,
    CHIAFDAlgorithm**                ppAfAlgorithm)
{
    CamxResult result = CamxResultSuccess;

    CAMX_UNREFERENCED_PARAM(pCreateParams);
    CAMX_UNREFERENCED_PARAM(ppAfAlgorithm);
    /// @todo (CAMX-647) CreateInstance currently creates default algorithms.
    /// Update these functions to handle OEM extensibility.
    // Create an instance of the core algorithm

    return result;
}

CAMX_NAMESPACE_END
